package com.zuxia.po;

import java.util.HashSet;
import java.util.Set;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 职位表
 * @author 谌华勇
 *
 * 2018年11月14日上午10:31:32
 */
public class Positioninfo implements java.io.Serializable {

	// Fields

	private Integer ptIid;
	
	private String ptIname;
	private String ptIrequire;
	@JSONField(serialize=false)
	private Set staffindos = new HashSet(0);
	@JSONField(serialize=false)
	private Set recruitinfos = new HashSet(0);
	@JSONField(serialize=false)
	private Set recruitrecordinfos = new HashSet(0);

	// Constructors

	public Positioninfo(Integer ptIid, String ptIname, String ptIrequire) {
		super();
		this.ptIid = ptIid;
		this.ptIname = ptIname;
		this.ptIrequire = ptIrequire;
	}

	/** default constructor */
	public Positioninfo() {
	}

	/** minimal constructor */
	public Positioninfo(String ptIname,
			String ptIrequire) {
		this.ptIname = ptIname;
		this.ptIrequire = ptIrequire;
	}

	/** full constructor */
	public Positioninfo(String ptIname,
			String ptIrequire, Set staffindos, Set recruitinfos,
			Set recruitrecordinfos) {
		this.ptIname = ptIname;
		this.ptIrequire = ptIrequire;
		this.staffindos = staffindos;
		this.recruitinfos = recruitinfos;
		this.recruitrecordinfos = recruitrecordinfos;
	}

	// Property accessors

	public Positioninfo(Integer ptIid, String ptIname) {
		super();
		this.ptIid = ptIid;
		this.ptIname = ptIname;
	}

	public Integer getPtIid() {
		return this.ptIid;
	}

	public void setPtIid(Integer ptIid) {
		this.ptIid = ptIid;
	}


	public String getPtIname() {
		return this.ptIname;
	}

	public void setPtIname(String ptIname) {
		this.ptIname = ptIname;
	}

	public String getPtIrequire() {
		return this.ptIrequire;
	}

	public void setPtIrequire(String ptIrequire) {
		this.ptIrequire = ptIrequire;
	}

	public Set getStaffindos() {
		return this.staffindos;
	}

	public void setStaffindos(Set staffindos) {
		this.staffindos = staffindos;
	}

	public Set getRecruitinfos() {
		return this.recruitinfos;
	}

	public void setRecruitinfos(Set recruitinfos) {
		this.recruitinfos = recruitinfos;
	}

	public Set getRecruitrecordinfos() {
		return this.recruitrecordinfos;
	}

	public void setRecruitrecordinfos(Set recruitrecordinfos) {
		this.recruitrecordinfos = recruitrecordinfos;
	}

}